entire routine